<?php

/*
 * 自动加载类
 * 在PHP5以前,我们要用某个类或某个类的方法,就必须include或require之后才能使用,每次用一个类,就需要写一条include语句,太麻烦
 * 使用自动加载类,则如果当前没有加载这个类,系统会自动去寻找该类并加载,如果加载过该类,则不执行
 * 
 */

namespace IMooc;

class Loader {

    public static function autoload($class)
    {
        // $class是该类文件的路径,利用str_replace函数将路径中的 "\" 转换成 "/" ,可以防止在Linux系统下不识别路径
        $file = ROOT_PATH . '/' . str_replace('\\', '/', $class) . '.php';
        is_file($file) && require $file;
    }

}
